﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections.Specialized;

namespace SEAM.Core
{
    /// <summary>
    /// Summary description for WheelsException.
    /// </summary>
    public class SEAMException : System.Exception
    {
        private IDictionary<string, object> _additionalInfo;

        public virtual IDictionary<string, object> AdditionalInfo
        {
            get { return _additionalInfo; }
            set { _additionalInfo = value; }
        }

        public SEAMException(string strMessage)
            : base(strMessage)
        {
        }

        public SEAMException(string strMessage, System.Exception innerException)
            : base(strMessage, innerException)
        {
            _additionalInfo = new Dictionary<string, object>();
        }

    }
}
